#ifndef GLOBAL_VALUES_H
#define GLOBAL_VALUES_H

#include <QWidget>
#include <QMutex>

extern ushort  PGA;                  // 放大增益
extern ushort  CHn;                  // 通道数
extern QString CH_Mode;              // 通道工作模式
extern QVector<double> CHn_NoiseRMS; // 存储每个通道噪声的均方根值
extern QVector<double> CHn_NoisePP;  // 存储每个通道噪声的峰峰值
extern bool RmsPP_Status;
extern QString NoiseRMSPP;
extern uint RmsPP_Count;

extern double  yRange;              // 绘图y轴范围
extern QString yUnit;               // 绘图y轴坐标

extern QVector<double> time_count;  // 提供动态数组
extern QVector<double> CH1_Data;
extern QVector<double> CH2_Data;
extern QVector<double> CH3_Data;
extern QVector<double> CH4_Data;
extern QVector<double> CH5_Data;
extern QVector<double> CH6_Data;
extern QVector<double> CH7_Data;
extern QVector<double> CH8_Data;

extern QMutex mutex;   //互斥锁
extern ushort RecvDataStatus;

#endif // GLOBAL_VALUES_H
